﻿using System;
using System.ComponentModel.DataAnnotations;

namespace Arim.S4.Client.Base.Dto
{
    /// <summary>
    /// 表示钢水的化学成分。
    /// </summary>
    public class ChemicalSteelDto : EntityDto
    {
        /// <summary>
        /// 获取或设置炉号。
        /// </summary>
        [Display(Name = "炉次号")]
        public string HeatNo { get; set; }

        /// <summary>
        /// 获取或设置工位Id。
        /// </summary>
        [Display(Name = "工位")]
        public string WorkId { get; set; }

        /// <summary>
        /// 获取或设置钢种号。
        /// </summary>
        [Display(Name = "钢种")]
        public string SteelType { get; set; }

        [Display(Name = "C")]
        public float ChemC { get; set; }

        [Display(Name = "Si")]
        public float ChemSi { get; set; }

        [Display(Name = "S")]
        public float ChemS { get; set; }

        [Display(Name = "P")]
        public float ChemP { get; set; }

        [Display(Name = "Ni")]
        public float ChemNi { get; set; }

        [Display(Name = "Mo")]
        public float ChemMo { get; set; }

        [Display(Name = "Mn")]
        public float ChemMn { get; set; }

        [Display(Name = "Cu")]
        public float ChemCu { get; set; }

        [Display(Name = "Ti")]
        public float ChemTi { get; set; }

        [Display(Name = "Cr")]
        public float ChemCr { get; set; }

        [Display(Name = "Zr")]
        public float ChemZr { get; set; }

        [Display(Name = "Zn")]
        public float ChemZn { get; set; }

        [Display(Name = "W")]
        public float ChemW { get; set; }

        [Display(Name = "V")]
        public float ChemV { get; set; }

        [Display(Name = "Sn")]
        public float ChemSn { get; set; }

        [Display(Name = "Nb")]
        public float ChemNb { get; set; }

        [Display(Name = "N")]
        public float ChemN { get; set; }

        [Display(Name = "Fb")]
        public float ChemFb { get; set; }

        [Display(Name = "F-Al")]
        public float ChemFal { get; set; }

        [Display(Name = "Co")]
        public float ChemCo { get; set; }

        [Display(Name = "Ca")]
        public float ChemCa { get; set; }

        [Display(Name = "Bi")]
        public float ChemBi { get; set; }

        [Display(Name = "B")]
        public float ChemB { get; set; }

        [Display(Name = "B-Oxy")]
        public float ChemBoxy { get; set; }

        [Display(Name = "B-Sol")]
        public float ChemBsol { get; set; }

        [Display(Name = "As")]
        public float ChemAs { get; set; }

        [Display(Name = "Al-Sol")]
        public float ChemAlsol { get; set; }

        [Display(Name = "Al-Oxy")]
        public float ChemAloxy { get; set; }

        [Display(Name = "Al-Ins")]
        public float ChemAlins { get; set; }

        [Display(Name = "Al")]
        public float ChemAl { get; set; }

        /// <summary>
        /// 获取或设置记录的创建日期。
        /// </summary>
        [Display(Name = "创建日期")]
        public DateTime CreationTime { get; set; }
    }

}
